//
//  MSNetEngine+YMW.h
//  JYG_Agent
//
//  Created by Mike on 15/10/12.
//  Copyright © 2015年 apple. All rights reserved.
//

#define AppStartImageUrl            @"%@/app/api/ads/indexAds/img"

#define VerifyMobileUrl             @"%@/app/api/user/mobile/%@/registerCheck"

#define RegistUrl                   @"%@/app/api/user"

#define UploadContacts              @"%@/app/api/phoneBook"

#define UnjoinedFriends             @"%@/app/api/phoneBook/notRegistered"

#define InviteFriends               @"%@/app/api/phoneBook/invite"

#define JoinedFriends               @"%@/app/api/phoneBook/registered"
//businessCard
#define UploadCardUrl               @"%@/app/api/user/cardImg"

#define LoginUrl                    @"%@/login"

#define LogoutUrl                   @"%@/logout"

#define ForgetPasswordUrl           @"%@/app/api/user/mobile/%@/forgetCheck"

#define ResetPasswordUrl            @"%@/app/api/user/password"

#define UploadImageUrl              @"%@/app/api/img/upload"

#define MinePageUrl                 @"%@/app/api/me/count"

#define UserInfoUrl                 @"%@/app/api/me/leaguer"

#define ModifyHeadImage             @"%@/app/api/user/portraitImg"

#define AccountList                 @"%@/app/api/me/walletRecord"

#define Wallet                      @"%@/app/api/me/wallet"

#define MemberServe                 @"%@/app/api/me/leaguer/level"

#define MemberPurchase              @"%@/app/api/me/leaguer/level%@"

#define CustomerMatching            @"%@/app/api/phoneBook/match"

#define ContactsChange              @"%@/app/api/me/msgRemind/contacts"

#define ProjectUpdate               @"%@/app/api/me/msgRemind/project"

#define ProjectNotifacation         @"%@/app/api/me/msg"

#define MyFoot                      @"%@/app/api/me/footprint"

#define MyTrack                     @"%@/app/api/me/project/track"

#define MyAttention                 @"%@/app/api/me/project/follow"

#define ChinaArea                   @"%@/app/api/dict/zoneAndProvince"

#define ProvinceAndCity             @"%@/app/api/dict/provinceAndCity"

#define ProjectState                @"%@/app/api/dict/stage"

#define ProjectInvestment           @"%@/app/api/dict/investment"

#define ProjectTime                 @"%@/app/api/dict/onlineTime"

#define ProjectIndustry             @"%@/app/api/dict/industry"

#define ProjectList                 @"%@/app/api/project"

#define ProjectSearchRelevance      @"%@/app/api/project/auto"

#define AttentionProject            @"%@/app/api/project/%@/follow"

#define TrackProject                @"%@/app/api/project/%@/track"

#define ProjectInfo                 @"%@/app/api/project/%@"

#define ProjectDynamic              @"%@/app/api/project/%@/dynamics"

#define ProjectContacts             @"%@/app/api/project/%@/contacts"

#define ContactsOtherProject        @"%@/app/api/contacts/%@/other/project"

#define MayKnowPerson               @"%@/app/api/contacts/%@/mayKnowPerson"

#define SaleContactsOfPeople        @"%@/app/api/deal/mobile/%@"

#define ContactsCorrectType         @"%@/app/api/dict/correctionType"

#define ContactsCorrect             @"%@/app/api/correction"

#define RecommandList               @"%@/app/api/contacts"

#define ProjectFooter               @"%@/app/api/project/%@/projectFootprint"

#define TradeScreeningConditions    @"%@/app/api/deal/search/dict"

#define ProjectTradeList            @"%@/app/api/project/%@/deal"

#define TradeList                   @"%@/app/api/deal"

#define TradeSearchRelevance        @"%@/app/api/deal/auto"

#define SaleList                    @"%@/app/api/me/deal/sale"

#define BuyList                     @"%@/app/api/me/deal/buy"

#define TradeDetail                 @"%@/app/api/deal/%@"

#define SaleTrade                   @"%@/app/api/deal/%@/sale/dealOrder"

#define BuyTradeContacts            @"%@/app/api/deal/%@/buy/contacts/dealOrder"

#define BuyTradeProject             @"%@/app/api/deal/%@/buy/contacts/dealOrder"

#define TradeEvaluate               @"%@/app/api/order/%@/evaluate"

#define TradeKind                   @"%@/app/api/dict/dealType"

#define TradeKindPrice              @"%@/app/api/dict/dealAvgPrice"

#define ReleaseSaleContacts         @"%@/app/api/deal/sale/contacts"

#define ReleaseSaleProject          @"%@/app/api/deal/sale/progress"

#define ReleaseBuyContacts          @"%@/app/api/deal/buy/contacts"

#define ReleaseBuyProject           @"%@/app/api/deal/buy/progress"

#define CreatProject                @"%@/app/api/project"

#define ReleaseFooter               @"%@/app/api/projectFootprint"

#define DeleteFooter                @"%@/app/api/projectFootprint/%@"

#define GoodFooter                  @"%@/app/api/projectFootprint/%@/support"

#define BadFooter                   @"%@/app/api/projectFootprint/%@/unsupport"

#define ShareSuccess                @"%@/app/api/projectFootprint/%@/unsupport"

#import "MSNetEngine.h"

@interface MSNetEngine (YMW)

#pragma mark - 启动引导图片
- (void)requestStartImageWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 上传图片
- (void)requestUploadImageWithTarget:(id)target hudView:(UIView *)hudView params:(NSArray *)imagesArray;

#pragma mark - 手机号校验
- (void)requestVerifyMobileWithTarget:(id)target hudView:(UIView *)hudView mobile:(NSString *)mobile;

#pragma mark - 注册
- (void)requestRegistWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 上传通讯录
- (void)requestUploadContactsWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 未加入好友
- (void)requestUnjoinedFriendsWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 邀请好友
- (void)requestInviteFriendsWithTarget:(id)target hudView:(UIView *)hudView params:(NSString *)params;

#pragma mark - 已加入好友
- (void)requestJoinedFriendsWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 上传名片
- (void)requestUploadCardUrlWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 登录
- (void)requestLoginWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 退出登录
- (void)requestLogoutWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 忘记密码
- (void)requestForgetPasswordWithTarget:(id)target hudView:(UIView *)hudView mobile:(NSString *)mobile;

#pragma mark - 重置密码
- (void)requestResetPasswordWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 我的页面
- (void)requestMinePageWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 用户信息
- (void)requestUserInfoWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 修改头像
- (void)requestModifyHeadImageWithTarget:(id)target hudView:(UIView *)hudView params:(NSString *)params;

#pragma mark - 账单列表
- (void)requestAccountListWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 钱包
- (void)requestWalletWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 会员服务
- (void)requestMemberServeWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 会员购买
- (void)requestMemberPurchaseWithTarget:(id)target hudView:(UIView *)hudView day:(NSString *)day;

#pragma mark - 客户匹配
- (void)requestCustomerMatchingWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 联系人变更
- (void)requestContactsChangeWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 项目更新
- (void)requestProjectUpdateWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 项目通知
- (void)requestProjectNotifacationWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 我的足迹
- (void)requestMyFootWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 我的跟踪
- (void)requestMyTrackWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 我的关注
- (void)requestMyAttentionWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 中国区域
- (void)requestChinaAreaWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 省市
- (void)requestProvinceAndCityWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 项目阶段
- (void)requestProjectStateWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 项目投资
- (void)requestProjectInvestmentWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 项目时间
- (void)requestProjectTimeWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 项目行业
- (void)requestProjectIndustryWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 项目列表
- (void)requestProjectListWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 项目搜索联想
- (void)requestProjectSearchRelevanceWithTarget:(id)target hudView:(UIView *)hudView keyword:(NSString *)keyword params:(NSDictionary *)params;

#pragma mark - 关注项目
- (void)requestAttentionProjectWithTarget:(id)target hudView:(UIView *)hudView projectId:(NSString *)projectId;

#pragma mark - 跟踪项目
- (void)requestTrackProjectWithTarget:(id)target hudView:(UIView *)hudView projectId:(NSString *)projectId;

#pragma mark - 项目信息
- (void)requestProjectInfoWithTarget:(id)target hudView:(UIView *)hudView projectId:(NSString *)projectId;

#pragma mark - 项目动态
- (void)requestProjectDynamicWithTarget:(id)target hudView:(UIView *)hudView projectId:(NSString *)projectId params:(NSDictionary *)params;

#pragma mark - 项目联系人
- (void)requestProjectContactsWithTarget:(id)target hudView:(UIView *)hudView projectId:(NSString *)projectId params:(NSDictionary *)params;

#pragma mark - 联系人其他项目
- (void)requestContactsOtherProjectWithTarget:(id)target hudView:(UIView *)hudView contactsId:(NSString *)contactsId params:(NSDictionary *)params;

#pragma mark - 可能认识的人
- (void)requestMayKnowPersonWithTarget:(id)target hudView:(UIView *)hudView contactsId:(NSString *)contactsId;

#pragma mark - 出售此联系人的人
- (void)requestSaleContactsOfPeopleWithTarget:(id)target hudView:(UIView *)hudView contactsId:(NSString *)contactsId params:(NSDictionary *)params;

#pragma mark - 联系人纠错类型
- (void)requestContactsCorrectTypeWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 联系人纠正
- (void)requestContactsCorrectWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 搜索引荐人(列表)
- (void)requestRecommandListWithTarget:(id)target hudView:(UIView *)hudView keyword:(NSString *)keyword params:(NSDictionary *)params;
;

#pragma mark - 项目足迹
- (void)requestProjectFooterWithTarget:(id)target hudView:(UIView *)hudView projectId:(NSString *)projectId params:(NSDictionary *)params;

#pragma mark - 交易筛选条件
- (void)requestTradeScreeningConditionsWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 项目交易列表
- (void)requestProjectTradeListWithTarget:(id)target hudView:(UIView *)hudView projectId:(NSString *)projectId params:(NSDictionary *)params;

#pragma mark - 交易列表
- (void)requestTradeListWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 交易搜索联想
- (void)requestTradeSearchRelevanceWithTarget:(id)target hudView:(UIView *)hudView keyword:(NSString *)keyword params:(NSDictionary *)params;

#pragma mark - 出售列表
- (void)requestSaleListWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 购买列表
- (void)requestBuyListWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 交易详情
- (void)requestTradeDetailWithTarget:(id)target hudView:(UIView *)hudView tradeId:(NSString *)tradeId;

#pragma mark - 进行交易(出售)
- (void)requestSaleTradeWithTarget:(id)target hudView:(UIView *)hudView tradeId:(NSString *)tradeId params:(NSDictionary *)params;

#pragma mark - 进行交易(求购联系人)
- (void)requestBuyTradeContactsWithTarget:(id)target hudView:(UIView *)hudView tradeId:(NSString *)tradeId params:(NSDictionary *)params;

#pragma mark - 进行交易(求购项目进展)
- (void)requestBuyTradeProjectWithTarget:(id)target hudView:(UIView *)hudView tradeId:(NSString *)tradeId params:(NSDictionary *)params;

#pragma mark - 交易评价
- (void)requestTradeEvaluateWithTarget:(id)target hudView:(UIView *)hudView orderId:(NSString *)orderId params:(NSDictionary *)params;

#pragma mark - 交易类别
- (void)requestTradeKindWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 交易类别价格
- (void)requestTradeKindPriceWithTarget:(id)target hudView:(UIView *)hudView;

#pragma mark - 发布出售联系人
- (void)requestReleaseSaleContactsWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 发布出售项目进展
- (void)requestReleaseSaleProjectWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 发布求购联系人
- (void)requestReleaseBuyContactsWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 发布求购项目进展
- (void)requestReleaseBuyProjectWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 编辑出售联系人
- (void)requestEditSaleContactsWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 编辑出售项目进展
- (void)requestEditSaleProjectWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 编辑求购联系人
- (void)requestEditBuyContactsWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 编辑求购项目进展
- (void)requestEditBuyProjectWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 发布项目
- (void)requestCreatProjectWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 发布足迹
- (void)requestReleaseFooterWithTarget:(id)target hudView:(UIView *)hudView params:(NSDictionary *)params;

#pragma mark - 删除足迹
- (void)requestDeleteFooterWithTarget:(id)target hudView:(UIView *)hudView footerId:(NSString *)footerId;

#pragma mark - 好评足迹
- (void)requestGoodFooterWithTarget:(id)target hudView:(UIView *)hudView footerId:(NSString *)footerId;

#pragma mark - 差评足迹
- (void)requestBadFooterWithTarget:(id)target hudView:(UIView *)hudView footerId:(NSString *)footerId;

@end
